WebWork's architecture is very similar to Ruby on Rails. The biggest difference between WebWork and Rails is actually more of a difference between Java and Ruby than anything. Using FreeMarker and QuickStart, developers can achieve the same level of productivity as developers who use Rails and the fact that Ruby is a scripting language.